System.Diagnostics.StackTrace
提供关于 (表示当前线程的调用堆栈中的一个函数调用)的信息。
2
获取文件中包含所执行代码的列号。该信息通常从可执行文件的调试符号中提取。
文件列号;如果无法确定文件列号,则为 0(零)。
2
获取文件中包含所执行代码的行号。该信息通常从可执行文件的调试符号中提取。
文件行号;如果无法确定文件行号,则为 0(零)。
2
获取包含所执行代码的文件名。该信息通常从可执行文件的调试符号中提取。
文件名;如果无法确定文件名,则为 null。
2
获取离开所执行方法的 Microsoft 中间语言 (Microsoft Intermediate Language, MSIL) 代码开头的偏移量。根据实时 (JIT) 编译器是否正在生成调试代码,此偏移量可能是近似量。该调试信息的生成受 控制。
离开所执行方法的 MSIL 代码开头的偏移量。
2
获取在其中执行帧的方法。
在其中执行帧的方法。
2
定义当本机或 Microsoft 中间语言 (Microsoft Intermediate Language, MSIL) 偏移量未知时从 或 方法返回的值。此字段为常数。
1
生成堆栈跟踪的可读表示形式。
堆栈帧的可读表示形式。
2
表示一个堆栈跟踪,它是一个或多个堆栈帧的有序集合。
2
使用所提供的异常对象初始化 类的新实例,可以选择捕获源信息。
参数 为 null。
返回当前堆栈跟踪中所有堆栈帧的副本。
类型的数组,表示堆栈跟踪中的函数调用。
2
生成堆栈跟踪的可读表示形式。
堆栈帧的可读表示形式。
2